part of 'use_case.dart';

class InitialDataGettingResult extends Equatable {
  const InitialDataGettingResult({
    required this.purchasePageOpeningActionReasonable,
    required this.subscriptionManagementActionReasonable,
    required this.purchaseRestorationActionReasonable,
    required this.paymentThroughWebsiteActionAvaialble,
    required this.iosPaymentBySimCardPageOpeningActionReasonable,
    required this.accountDeletionActionReasonable,
  });

  final bool purchasePageOpeningActionReasonable;
  final bool subscriptionManagementActionReasonable;
  final bool purchaseRestorationActionReasonable;
  final bool paymentThroughWebsiteActionAvaialble;
  final bool iosPaymentBySimCardPageOpeningActionReasonable;
  final bool accountDeletionActionReasonable;

  @override
  List<Object?> get props {
    return [
      purchasePageOpeningActionReasonable,
      subscriptionManagementActionReasonable,
      purchaseRestorationActionReasonable,
      paymentThroughWebsiteActionAvaialble,
      iosPaymentBySimCardPageOpeningActionReasonable,
      accountDeletionActionReasonable,
    ];
  }
}
